///*
// * To change this template, choose Tools | Templates
// * and open the template in the editor.
// */
//package rule;
//
///**
// *
// * @author Omega
// */
//public class AtLeastTwoSpecialChar extends Clause {
//    
//        public AtLeastTwoSpecialChar() {
//        super();
//    }
//    
//    @Override
//    public boolean checkConditions(String dataEntry) {
//        char simbs[] = new char[11];
//        simbs[0] = '!';
//        simbs[1] = '@';
//        simbs[2] = '#';
//        simbs[3] = '$';
//        simbs[4] = '%';
//        simbs[5] = '^';
//        simbs[6] = '&';
//        simbs[7] = '*';
//        simbs[8] = '?';
//        simbs[9] = '_';
//        simbs[10] = '~';
//        
//        int contSimbs = 0;
//        
//        for (int i = 0; i < dataEntry.length(); i++) {
//            for (int j = 0; j < simbs.length; j++) {
//                if (dataEntry.charAt(i) == simbs[j])
//                    contSimbs++;
//            }
//        }
//        
//        if (contSimbs >= 2) {
//            punctuate(getScore() + 5);
//            setLog(getLog() + "\n" + "5 points for at least two special chars");
//            return true;
//        }
//        
//        return false;        
//     }
//
//    @Override
//    public String outputMessage() {
//        return getLog();
//    }
//    
//}
